package model

type ImUserBlock struct {
	Id             int    `gorm:"primaryKey;column:id;autoIncrement" json:"id"`       // 黑名单记录ID
	OwnerUserId    int    `gorm:"column:owner_user_id" json:"owner_user_id"`          // 黑名单拥有者用户ID
	BlockUserId    int    `gorm:"column:block_user_id" json:"block_user_id"`          // 被屏蔽用户ID
	Createtime     int64  `gorm:"column:createtime;autoCreateTime" json:"createtime"` // 拉黑时间
	AddSource      int8   `gorm:"column:add_source" json:"add_source"`                // 拉黑来源。0-用户拉黑 1-客服拉黑 2-系统拉黑
	OperatorUserId int    `gorm:"column:operator_user_id" json:"operator_user_id"`    // 最后操作者用户ID
	Ex             string `gorm:"column:ex" json:"ex"`                                // 扩展字段
}
